/*** Reggie's quad-barreled shotgun - Racruvido ***/

#ifndef QUADBARRELEDSHOTGUNRACRUVIDO_H
#define QUADBARRELEDSHOTGUNRACRUVIDO_H

#include "Object.h"

class QuadBarreledShotgunRacruvido : public Object
{
    private:
        void draw_cano(float x);
        void draw_divisoria();
        void draw_suporte();
        void draw_coronha();
        void draw_trava();
        void draw_gatilho(float z);
        void draw_single_shotgun(float x, float z);
        void draw_suporte_cabo_frontal(float z);
        void draw_cabo_frontal();
        void draw_cano_cisalhado(float x, float z, bool orientacao);
        void draw_coronha_serrada();
        void draw_parafuso(float y, float z);
        void draw_lanterna(float y, float z);

    public:
        virtual void draw();
};

#endif // QUADBARRELEDSHOTGUNRACRUVIDO_H
